package dhy.com.anno;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * 标注哪些是需要被放入rpc容器中的服务类
 * <p>
 *     客户端指定哪些方法需要扫描,发起请求到服务端请求结果
 *     标注在接口上,接口下的所有方法都作为要调用的方法,只调用public修饰的方法
 * </p>
 * @author zdh
 */
@Target(TYPE)
@Retention(RUNTIME)
public @interface Client {
}
